As a software engineer, you will develop software solutions for our customers that fit their business needs. You will work on software that may include web-based applications, business automation solutions, API integrations, and more. You will be comfortable learning about unique business problems, identifying creative solutions, and developing scalable, secure, and right-sized software for our customers. We're moving toward an AI-first development model, and you'll play a direct role in that transition.

At CCC we pride ourselves on the quality of our work and our engineering approach to problem solving. You will work closely with a team of dedicated engineers who share your passion for delivering high-quality software solutions. You will have the opportunity to promote real growth within the company and advance your career in a supportive environment. This is a remote position, and you'll join a semi-remote team of engineers and platform engineers across the organization.

We embrace a modern approach to development including:
  • We're moving toward AI-first development, where AI is handling a growing share of code generation and review.
  • Lightweight SDLC toolchain which allows a faster onboarding process and a more enjoyable development environment
  • Container-based/modular, decoupled application architectures
  • Security-first methodology with well-integrated tools
  • Guardrails that allow developers to work creatively and independently while maintaining the quality standards our customers expect
  • Automated release management that reduces manual effort
  • Lightweight CI/CD pipelines for automated builds and deployments
Duties:
  • Gather requirements through meetings with customers, stakeholders, and other users to understand customers' business needs
  • Develop, test, and maintain software solutions end-to-end, increasingly directing AI tools for code generation and review as part of our AI-first transition
  • Assist with developing code standards for the company, including standards for effective AI-directed development
  • Deliver unique, cloud-based solutions
  • Learn and maintain knowledge of current technologies — including emerging AI development tools — to further innovation in the company and with our customers
Minimum Qualifications:
  • A bachelor's degree with major coursework in computer science or a related field is ideal. Equivalent work experience in a similar position may be substituted for education requirements.
  • 2+ years of experience in Angular v14+ or Go
  • Comfort with, or excitement to learn, AI development tools (e.g., Claude Code, GitHub Copilot, or similar) as a core part of how you write and review code
  • Willingness to learn with a passion for creating software
  • Ability to work independently and effectively manage priorities. We are a semi-remote team and rely heavily on this skill to maintain productivity.
Primary Technologies:
  • Go
  • Angular v18+
  • GCP with some AWS
  • PostgreSQL
  • GoogleSQL & Google Cloud Spanner
  • Docker
  • Git
  • AI development tools (Claude Code, GitHub Copilot, or similar)
Attributes:
  • Detail-oriented
  • Approach problems with an engineering mindset
  • Results-driven
  • Comfortable with learning new technologies, including AI-directed development practices
  • Self-motivated
Benefits:
  • 401k w/ company match
  • Health insurance
  • Dental Insurance
  • Life Insurance
  • Short & Long-Term Disability
  • Flexible Work Schedule
  • Paid Time Off (PTO)
  • Bonuses
  • Remote-friendly
  • Wellness Stipend
  • Learning & Development Stipend